retail shops - French English Dictionary